/*
 * fuzhengzong 
 * 2012-01-09
*/
.help_entry:after,.icons_list:after{
	clear:both;
	display:table;
	content:'';
}
.top_info{
	padding-left:120px;
}
.top_info .notice{
	margin-right:10px;
}
.serve_cate:after{
	display:block;
	clear:both;
	content:'';
	visibility:hidden;
	height:0;
}
.serve_cate{
	float:left;
	height:24px;
}
.serve_cate li{
	float:left;
	margin-right:10px;
}
.serve_cate input{
	margin-right:2px;
}
.adr_tips{
	color:#999;
}
.address_area{
	margin-bottom:10px;
}
.address_area select{
	margin-right:3px;
}
.agr_area,.step_btm{
	padding-left:180px;
}
.agr_area .agrement{
	width:700px;
	height:100px;
	margin-bottom:5px;
	padding:10px;
	overflow:auto;
	border:1px solid #7F9DB9;
	box-shadow:0 0 3px #ddd;
}
.agr_area .agrement p{
	text-indent:2em;
	line-height:1.8;
	margin-bottom:5px;
}
.step_btm .sub{
	display:block;
	width:100px;
	height:30px;
	line-height:30px;
	color:#fff;
	font-size:14px;
	font-weight:700;
	text-align:center;
	border:0 none;
	cursor:pointer;
	background:url(../img/step_btn.png) no-repeat;
}
.step_btm a:hover,.check_status .down:hover,.help_entry .entry_in:hover{
	color:#fff;
}

/*资料审核*/
.info_check{
	width:840px;
	margin:10px auto;
}
.check_tips{
	font-size:14px;
	font-weight:700;
	color:#a40000;
}
.check_history{
	margin-top:10px;
}
.check_history h4{
	height:40px;
	line-height:40px;
	padding-left:15px;
	border:1px solid #ddd;
	border-width:1px 1px 0;
	background:#f7ead3;
}
.check_history table{
	width:100%;
}
.check_history .time,.check_history .status{
	width:165px;
}
.check_history .actions{
	width:150px;
}
.check_history .reason{
	width:auto;
}
.check_history th,.check_history td{
	border:1px solid #ddd;
	padding:10px;
	text-align:center;
}
.check_history th{
	background:#f6f6f6;
}
.check_in{
	color:#1d8a00;
}
.check_unsuc{
	color:#a40000;
}
.resub{
	color:#005aa0;
	text-decoration:underline;
}
.un_resub{
	color:#999;
}
.go_back{
	display:block;
	width:105px;
	height:22px;
	margin:10px auto 0;
	line-height:22px;
	text-align:center;
	background:url(../img/btn_grey.png) no-repeat;
}

.check_status{
	margin:0 auto;
	padding:15px;
	width:573px;
	font-size:14px;
	line-height:2;
}
.check_suc{
	padding:15px 15px 20px 70px;
	border:1px solid #a4c51b;
	background:#faffe5 url(../img/suc_b.png) no-repeat 15px 15px;
}
.check_err{
	padding:15px 15px 20px 70px;
	border:1px solid #FFAE00;
	background:#ffc url(../img/error_b.png) no-repeat 15px 15px;	
}
.status_tips{
	font-size:16px;
}
.check_status strong{
	color:#f00;
}
.check_status a{
	margin:0 3px;
	text-decoration:underline;
	color:#005AA0;
}
.check_status a:hover{
	color:#a40000;
}
.operate .action,.operate .action_prev{
	display:inline-block;
	width:100px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#fff;
	font-weight:700;
}
.operate .action{
	background:url(../img/step_btn.png) no-repeat;
}
.operate .action_prev{
	background:url(../img/btn_blue.png) no-repeat;
}
.operate .action_sub{
	margin-left:10px;
	font-size:12px;
	color:#005aa0;
	text-decoration:underline;
}
.operate .action:hover,.operate .action_prev:hover{
	color:#fff;
}
/*帮助中心*/
.help_entry {
	width:620px;
	margin:30px auto 0;
}
.help_entry .company,.help_entry .personal{
	width:266px;
	height:170px;
	padding:10px;
	border:1px solid #e5e5e5;
	float:left;
	border-radius:2px;
	box-shadow:2px 2px 0 #f8f8f8;
}
.help_entry .company{
	margin-right:20px;
	background:#f9f9f9 url(../img/company_def.png) no-repeat 190px 80px;
}
.help_entry .personal{
	background:#f9f9f9 url(../img/personal_def.png) no-repeat 185px 80px;
}
.help_entry dt{
	margin-bottom:10px;
	height:30px;
	line-height:30px;
	font-size:24px;
	text-align:center;
}
.help_entry .company dt{
	color:#1e5d91;
}
.help_entry .personal dt{
	color:#f60;
}
.help_entry .detail{
	height:105px;
	line-height:1.8;
}
.help_entry .company_hover{
	background:#e4f2ff url(../img/company_hover.png) no-repeat 190px 80px;
	border:1px solid #7f9db9;
}
.help_entry .personal_hover{
	background:#fdf5cd url(../img/personal_hover.png) no-repeat 185px 80px;
	border:1px solid #ffae00;
}
.help_entry .entry_in{
	display:inline-block;
	width:80px;
	height:24px;
	line-height:1.6;
	text-align:center;
	color:#fff;
	font-size:14px;
	font-weight:700;
	background:url(../img/btn_entry.png) no-repeat;
}
.company_more .item_title{
	width:250px;
}
.company_more .top_info{
	margin-left:40px;
}
.chose_list{
	margin:-10px 0 10px;
	padding-left:250px;
	color:#999;
}
/*在线签约*/
.compact_area .detail{
	height:200px;
	padding:20px;
	overflow:auto;
	border:1px solid #7f9db9;
	box-shadow:0 0 2px #ddd;
}
.compact_area h3{
	margin:0 auto 20px;
	font-size:18px;
	font-weight:700;
	text-align:center;
}
.compact_area h4{
	margin:5px auto;
	font-size:14px;
	font-weight:700;
}
.compact_area .detail p{
	margin-bottom:8px;
	line-height:1.6;
}
.compact_area .indent{
	padding-left:20px;
}
.compact_area .indent p{
	text-indent:0;
}
.compact_area .detail em{
	font-weight:700;
}
.compact_area .detail a{
	color:#005AA0;
	text-decoration:underline;
}
.compact_area .operate{
	width:280px;
	margin:10px auto 0;
}
.compact_area .action_prev{
	margin-right:10px;
}

.setup_main .md_tit h4{
	color:#a40000;
}
.setup_main .chose_list{
	margin:10px 0;
	padding-left:180px;
}
.setup_main .permit_item{
	width:360px;
}
/*质保金*/
.guarant_wrap{
	width:900px;
	margin:20px auto 0;
}
.guarant_wrap h4{
	height:40px;
	padding-left:10px;
	line-height:40px;
	background:#f7ead3;
	border:1px solid #ddd;
	border-width:1px 1px 0;
}
.guarant_wrap .col1{width:150px;}
.guarant_wrap .col2{width:110px;}
.guarant_wrap .col3{width:140px;}
.guarant_wrap .col4{width:115px;}
.guarant_wrap .col5{width:140px;}
.guarant_wrap .col6{width:120px;}
.guarant_wrap .col7{width:auto;}

.guarant_wrap .tb{
	text-align:center;
}
.guarant_wrap .order_num{
	color:#005aa0;
}
.guarant_wrap .order_ft{
	
}
.guarant_wrap .order_ft p{
	margin-top:10px;
	font-weight:700;
}
.guarant_wrap .order_ft span{
	display:inline-block;
	width:80px;
	text-align:right;
}
.guarant_wrap .order_ft em{
	color:#db0000;
	font-weight:700;
}

.order_shield span{
	margin-left:10px;
	font-weight:700;
}
.pay_tips{
	height:33px;
	margin:5px 0 10px;
	line-height:33px;
	padding-left:17px;
	font-size:14px;
	background:#dbedfa;
}
.pay_tips em{
	font-size:16px;
	font-weight:700;
	color:#db0000;
}
.pay_tips .order_num{
	margin-right:15px;
}
.chose_way h4{
	margin-bottom:5px;
	font-size:14px;
	font-weight:normal;
}
.chose_way .cashier_pay{
	position:relative;
	margin-bottom:10px;
	padding:20px 0 20px 65px;
	border:1px solid #dfdfdf;
	width:933px;	
}
.cashier_pay .cashier_item span{
	vertical-align:middle;
}
.cashier_pay .cashier_item em{
	color:#db0000;
	font-weight:700;
}
.cashier_pay .check{
	position:absolute;
	left:-1px;
	top:-1px;
	width:998px;
	padding:15px 0;
	font-size:14px;
	font-weight:700;
}
.cashier_pay .check .info{
	padding-left:15px;
	height:32px;
	line-height:32px;
}
.cashier_pay .check i{
	float:left;
	display:inline-block;
	width:32px;
	height:32px;
	margin-right:10px;
}
.cashier_pay .check em{
	color:#db0000;
	font-weight:700;
}
.cashier_pay .suc i{
	background:url(../img/suc_sub.png) no-repeat;
}
.cashier_pay .suc{
	border:1px solid #A4C51B;
	background:#FAFFE5;
}
/*bank*/
.select_bank{
	padding:15px 15px 30px;
	border:1px solid #dfdfdf;
}
.select_bank h3{
	height:20px;
	padding-bottom:10px;
	line-height:20px;
	font-size:14px;
	font-weight:normal;
	border-bottom:1px dashed #dfdfdf;
}
.select_bank .icons_list{
	width:700px;
	margin:0 auto;
}
.icons_list li{
	float:left;
	width:150px;
	margin:10px 20px 15px 0;
	position:relative;
}
.icons_list .icon_box{
	position:relative;
	border:1px solid #dfdfdf;
	vertical-align:middle;
	display:inline-block;
	height:36px;
	cursor:pointer;
}
.icons_list .icon{
	display:block;
	width:123px;
	height:36px;
	text-indent:-999em;
	overflow:hidden;
	background-image:url(../img/bank.png);
	background-repeat: no-repeat;	
}
.ICBC{background-position:0 -720px;}
.ABC{background-position:0 -36px;}
.BOC{background-position:0 0;}
.CCB{background-position:0 -252px;}
.CMB{background-position:0 -396px;}
.COMM{background-position:0 -72px;}
.SPDB{background-position:0 -1080px;}
.SPABANK{background-position:0 -864px;}
.SHB{background-position:0 -1008px;}
.POST{background-position:0 -900px;}
.PSBC{background-position:0 -936px;}
.CEB{background-position:0 -288px;}
.CITIC{background-position:0 -360px;}
.CMBC{background-position:0 -432px;}
.ZHBC{background-position:0 -468px;}
.GFBC{background-position:0 -504px;}
.GZBC{background-position:0 -540px;}
.GNBC{background-position:0 -576px;}
.HSBC{background-position:0 -612px;}
.HXBC{background-position:0 -648px;}
.HZBC{background-position:0 -684px;}
.JSBC{background-position:0 -756px;}
.NBBC{background-position:0 -792px;}
.NJBC{background-position:0 -828px;}
.BEA{background-position:0 -108px;}
.BNBC{background-position:0 -144px;}
.BOB{background-position:0 -180px;}
.CBHB{background-position:0 -216px;}
.SDB{background-position:0 -972px;}
.CIB{background-position:0 -324px;}




.SHRCB{background-position:0 -1044px;}

.pay_btn .sub{
	display:inline-block;
	width:100px;
	height:30px;
	border:0 none;
	color:#fff;
	font-size:14px;
	font-weight:700;
	cursor:pointer;
	background:url(../img/step_btn.png) no-repeat;
}
.cashier_btn{
	margin:10px 0 0 17px;
}
.bank_submit{
	width:100px;
	margin:20px auto 0;
}
.bank_name{
	height:22px;
}
.bank_name #bankList{
	height:22px;
	float:left;
	margin-right:10px;
}
.bank_name .txt{
	width:162px;
}
#bankSetting .sub_bank{
	color:#666;
}

.payment{
	padding-top:20px;
}
.payment .check_status{
	width:913px;
}
.payment .check_info{
	font-size:20px;
	font-weight:700;
}
.payment .check_status em{
	font-weight:700;
	color:#db0000;
}

.xq{
	min-width:70px;
　　 width:auto!important;
　　 width:170px;
}


.serveType_tit {
    height: 30px;
    overflow: hidden;
   clear:both;
}
.item #serveType {
    border: 1px solid #F2F2F2;
    margin-left: 81px;
    overflow: hidden;
    padding-left: 0;
    padding-top: 10px;
    width: 450px;
}
.item #serveType dt {
    float: left;
    margin-left: 0;
    width: 98px;
}
.item #serveType dd.item_detail {
    float: left;
    overflow: hidden;
    width: 348px;
}
.item #serveType .serve_cate {
    height: auto;
    overflow: hidden;
    width: 348px;
}
.item #serveType .serve_cate li {
    height: 30px;
    margin-right: 0;
    width: 85px;
}
/*质保金不足*/
.waranty_box{width:840px;overflow:hidden;}
.waranty_box_sm{width:808px;border:1px solid #CCC;padding:15px;padding-bottom:0px;margin-top:10px;}
.waranty_box_sm dl{width:808px;overflow:hidden;padding-bottom:10px;}
.waranty_box_sm dt{width:80px;float:left;height:30px;line-height:1.5em;text-align:right;}
.waranty_box_sm dd{width:720px;float:left;overflow:hidden;line-height:1.5em;}
.waranty_box_sm dd .red{color:#FF0000;}
.waranty_box_sm .btn02{
	color:#FFFFFF;font-size:14px;font-weight:bold;
	background-image: url(../img/step_btn.png);
	background-repeat: no-repeat;display:block;width:100px;height:30px;text-align:center;line-height:30px;
	margin-left:80px;
}
.waranty_box_sm p{padding-bottom:10px;}